<?php

class partidaModel extends Model
{
    public function __construct() {
        parent::__construct();
    }
        
    
    public function getPartidas()
    {
        $partida = $this->_db->query("select * from partida");
        return $partida->fetchall();
    }
    
    public function getPartida($id)
    {
        $id = (int) $id;
        $cliente = $this->_db->query("select * from partida where id = $id");
        return $cliente->fetch();
    }
    
    public function insertarPartida($nombre)
    {
        $this->_db->prepare("INSERT INTO partida VALUES (null, :nombre, 0)")
                ->execute(
                        array(
                           ':nombre' => $nombre,
                        ));
    }
     public function editarPartida($id, $nombre, $estado)
    {
        $id = (int) $id;
        
        $this->_db->prepare("UPDATE partida SET nombre = :nombre, estado= :estado WHERE id = :id")
                ->execute(
                        array(
                           ':id' => $id,
                           ':nombre' => $nombre,
                           ':estado' => $estado,
                        ));
    }
    
    public function eliminarPartida($id)
    {
        $id = (int) $id;
        $this->_db->query("DELETE FROM partida WHERE id = $id");
    }
}

?>

